if (!Reflect.has([], 'at')) {
    Array.prototype.at = function(x){
        if(x>=0){
            return this[x]
        }else if(Math.abs(x) <= this.length){
            return this[this.length + x]
        }else{
            return undefined;
        }
    }
}
